#ifndef GAME_H_INCLUDED
#define GAME_H_INCLUDED
#include <iostream>
#include <SFML/Graphics.hpp>
#include <SFML/System.hpp>
#include <SFML/Window.hpp>
#include "Level.h"
#include "Player.h"
#include "Hud.h"
#include "GameMenu.h"
#include "ImgMgr.h"

class Game
{
public:
	Game();
	void init();
	void render();


private:
	sf::RenderWindow m_app;
	sf::Event m_event;
	sf::View m_view;
	Level m_level;
    Player m_player;
	ImgMgr m_imageManager;
	Hud m_hud;
	GameMenu m_gameMenu;
	sf::Image m_screen;
	sf::Text m_win;
	sf::Font m_font;
	bool m_pause;

};


#endif
